#include<bigdma.h>
#include<lsdma.h>
#include<yzdma.h>
#include<request.h>
#include<hrtimer.h>
#include<tasklet.h>
#include<taskhi.h>
#include<irq.h>
#include<interrupt.h>
#include<rcu.h>
#include<rwclock.h>
#include<memory.h>


obj-m := request.o
obj-m += hrtimer.o
obj-m += taskhi.o 
obj-m += tasklet.o
obj-m += irq.o
obj-m += interrupt.o 
obj-m += rwclock.o
obj-m += rcu.o
obj-m += memory.o
obj-m += bigdma.o
obj-m += lsdma.o
obj-m += yzdma.o

modules:
	rm -rf *.o *.mod *.ko
	make -C /usr/src/kernels/`uname -r` M=$(shell pwd) modules

modules_install:
	make -C /usr/src/kernels/`uname -r` M=$(shell pwd) modules_install

clean:
	rm -rf *.o *.mod *.ko
